Synonyms: reservoir, artificial lake, man-made lake
Definition: lake used to store water for community use
Similar words: lake
Definition: a body of (usually fresh) water surrounded by land